A delivery truck travels at an average speed of 45 miles per hour. It takes the truck 3 hours to reach its first destination, where it unloads packages for 1 hour. Then, it continues to its second destination, which is 90 miles away, traveling at the same speed. How long does the entire trip take, including the unloading time? Let's think step by step and output the final answer within \boxed{}.
user