Побег из графа
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Петя ходит по ориентированному графу, состоящему из $$$n$$$ вершин и $$$m$$$ рёбер, и несёт в кармане неотрицательное целое число рублей. Если до прохода по ребру у Пети $$$x$$$ рублей, то за проход возьмётся плата в размере $$$\lfloor \sqrt{x} \rfloor$$$ рублей, где записью $$$\lfloor a \rfloor$$$ обозначается целая часть числа $$$a$$$.

В некоторых вершинах графа есть выходы: находясь в вершине $$$e$$$ и потратив $$$c_e$$$ рублей, Петя может закончить движение и покинуть граф. Для каждой из вершин графа определите минимальную сумму денег, стартовав с которой, Петя сможет добраться от этой вершины до какого-нибудь из выходов и покинуть граф.

Входные данные

В первой строке входных данных содержится три целых числа $$$n$$$, $$$m$$$ и $$$t$$$ ($$$1 \le n \le 10^5$$$, $$$0 \le m \le 10^5$$$, $$$0 \le t \le n$$$) — количество вершин и рёбер в графе, а также количество выходов.

В следующих $$$m$$$ строках входных данных содержатся по два целых числа $$$u$$$ и $$$v$$$ ($$$1 \le u, v \le n$$$), означающих, что существует ребро из вершины $$$u$$$ в вершину $$$v$$$. Гарантируется, что в графе нет петель и кратных рёбер.

В следующих $$$t$$$ строках входных данных содержатся по два целых числа $$$e$$$ и $$$c_e$$$ ($$$1 \le e \le n$$$, $$$0 \le c_e \le 10^9$$$), означающих, что в вершине $$$e$$$ находится выход, требующий платы $$$c_e$$$ рублей. Гарантируется, что в каждой вершине находится не более одного выхода.

Выходные данные

Выведите $$$n$$$ целых чисел на одной строке — минимальные суммы, нужные для покидания графа, начиная с каждой из его вершин, в порядке возрастания номеров вершин. Если из некоторой вершины покинуть граф невозможно, выведите для неё $$$-1$$$.

Примеры

Входные данные
5 4 3
3 2
3 4
5 3
5 4
1 1
2 10
3 100
Выходные данные
1 10 13 -1 17 
Входные данные
4 4 2
1 2
2 3
3 1
1 4
1 0
2 1
Выходные данные
0 0 0 -1 

Примечание

В первом примере из условия:

Во втором примере из условия: