In the good old days Ukraine paid 30% of the price for gas that Germany paid. And for every 3 cubic metres that crossed Ukraine they stole 1. When the Americans moved in Russia stopped subsiding gas so Ukraine has to pay market price. They built the northern pipeline to stop Ukraine from stealing gas.
Why does Russia have to sell gas to Ukraine?