Verilmiş istiqamətli çevrəsiz (acyclic) qrafda bütün zirvələri əhatə edən kəsişməyən minimum yol sayını tapın.
Giriş faylının ilk sətiri qrafın zirvə və kənar sayını — və göstərir (2 \leq n \leq 1000, 0 \leq m \leq 10^5). Sonrakı sətirdə isə hər biri iki ədəd olan və verilmişdir ki, bu ədədlər istiqamətli kənarlarla birləşdirilən zirvələrin nömrələridir (, ).
Çıxış faylının ilk sətirində bütün zirvələri əhatə etmək üçün tələb olunan minimum yol sayını göstərən təbii ədəd yazın.
Nümunə 1