The veins that are directly connected to the heart are the inferior vena cava, superior vena cava and the pulmonary vein.

The inferior vena cava is the largest vein among them and carries deoxygenated blood from the lower half of the body to the heart.
3 3 3