My solution to the Business Hours Challenge