Narrow Range

 

time spent: 2 hrs