Three different techniques of coronary artery bypass grafting