A cyclist is training for a race and needs to cover a total distance of 120 kilometers. On the first day, the cyclist covers 25 kilometers. On the second day, the cyclist covers 30 kilometers. On the third day, the cyclist covers 35 kilometers. How many more kilometers does the cyclist need to cover to complete the training? Let's think step by step and output the final answer within \boxed{}.
user