Ultrahumps: Challenge # 4

3 Challenges on the trot, now # 4.