O(hhh)range

Date: May 3, 2018