broadcast routing geeksforgeeks