почти дописан dfs, нифига не тестила