#102 Medium Step-Repeat