<human>:  On a shopping trip in a crowded store, Josie had to wait 3 minutes for a cart, 13 minutes for an employee to unlock a cabinet to get her a product, 14 minutes for a stocker to restock a shelf with what she wanted, and 18 minutes in line to check out. Her shopping trip took an hour and a half. How many minutes did Josie spend shopping instead of waiting?
<bot>: How many minutes did Josie spend shopping? ** There are 60 minutes in an hour, so the trip took 1 1/2 * 60 = 90 minutes.
How many minutes did Josie spend waiting? ** Josie spent 3 + 13 + 14 + 18 = <<3+13+14+18=48>>48 minutes waiting.
How many minutes did Josie spend shopping? ** Thus, she spent 90 - 48 = <<90-48=42>>42 minutes shopping.
#### 42