def load_events(filename, time_factor=1, start_factor=1):
    """
    Loads events form given file path.
    :param filename: path to file
    :param time_factor: factor to multiply time with, useful to convert time unit
    :param start_factor: factor to multiply start_time with
    :return: tuple, first element contains tuple of number of events and start time of observation, second elements
    holds event as array of tuple (event_time, number_of_followers)
    """
    res = []

    with open(filename, "r") as in_file:
        first = next(in_file)
        values_first = first.split(" ")
        for line in in_file:
            values = line.split(" ")
            res.append((float(values[0]) * time_factor, int(values[1])))

    return (float(values_first[0]), float(values_first[1]) * start_factor), res