1. In a large saucepan cook the beans in plenty of salted water for 1 hour or until tender. Drain and reserve 1 cup of cooking liquid.
2. In a frying pan heat the oil, add the paprika, squash, onion and garlic; sauté until they are tender. Add this mixture and all other ingredients to the beans. Cook over low heat for 1 hour or until the beans are tender and soft. Add some chicken broth if necessary. Add the corn 5 minutes before serving and cook. Serve with tomato salad if desired.