Try this:
school holiday loads
150kt headwinds
Surabaya unavailable due to volcanic ash
TEMPO at other alternates
no one of these will do it, but a combination makes a tech stop necessary. Either that or offload a couple of tonnes or grumpy holiday makers.