latest exercise: 113 (horizontal)