Melt 3 tablespoons butter in a large saucepan over medium heat. Mix in leeks and carrots, and cook 5 minutes. Pour in broth. Season with dill, salt, pepper, and bay leaf. Mix in potatoes, cover, and cook 20 min
Put water in a large saucepan and bring to a boil over high heat. Add the potatoes, onion and parsley. Heat for 10 to 15 minutes and add the fish.
Crumble the ground beef into a large pot. Add the diced tomatoes, tomato sauce, beef bouillon cubes, carrots, onion, vinegar, sugar, salt and pepper. Pour in 1 quart of water, and bring to a boil.