<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def smooth(self, strategy, noise):
 """ In-place smoothing of segments Returns: :obj:`Track`: self """

        print noise
        for segment in self.segments:
            segment.smooth(noise, strategy)
        return self