Wash and sort beans. Soak in cold water overnight; drain. In a large 8-qt. soup kettle, combine the beans, carrots, onions, celery, garlic, meat and paprika. Add enough water to cover ingredients by 2 inches simmer, partly covered, for 2 1/2 hours or until the beans are tender, adding more water as needed. When beans are tender; remove meat to side dish. To make Csipetke, mix flour, salt, egg and oil into stiff dough; let rest for 30 minutes. Blend in sour cream if desired. Mix in parsley and vinegar; adjust seasoning. Cut reserved ham into bite-size pieces; stir into soup.