<human>:  John's hair grows 1.5 inches every month. Every time it gets to 9 inches long he cuts it down to 6 inches. A haircut costs $45 and he gives a 20% tip. How much does he spend on haircuts a year?
<bot>: How many inches does John cut off? ** He cuts off 9-6=<<9-6=3>>3 inches when he gets a haircut
How often does John need to get a haircut? ** That means he needs to cut it every 3/1.5=<<3/1.5=2>>2 months
How many haircuts does John get a year? ** So he gets 12/2=<<12/2=6>>6 haircuts a year
How much does John give in tips? ** He gives a 45*.2=$<<45*.2=9>>9 tip
How much does each haircut cost? ** So that means each hair cut cost 45+9=$<<45+9=54>>54
How much does John spend on haircuts a year? ** So he pays 54*6=$<<54*6=324>>324 a year
#### 324