def make_adjlist(vertices, edges):
    """
    Args:
        vertices (List(int)): vertices of the graph
        edges (List(tuple(int, int))): edges of the graph

    Returns:
        dict(int, List(int)): Adjacency list of thr graph
    """
    adjlist = dict(zip(vertices, [[] for vertex in vertices]))
    for u, v in edges:
        adjlist[u].append(v)
    return adjlist