#include <vector>
#include <utility>

std::vector<int> solve(
    std::vector<std::pair<int, int>> edges,
    std::vector<long long> time,
    std::vector<int> start,
    std::vector<int> target,
    std::vector<bool> infected
);
