Good news - 18 new franchisees means they get:
1. training fees of $1.8m pre-paid for 5 years - so $360k of revenue p.a.
2. Annual fees of $45k per franchise = 18 * $45k = $810k p.a.
All locked-in for 5 years - that is an extra $1.2m (give or take for currency moves).
Scale game so the more they get, the more they earn.