Hård har striden varit , mycket hård.