Question 25A road in front of a school is 21 metres long. The principal plants trees along one side, 3.5 metres apart, including both ends. How many trees are planted?