OK, finally i figure it out after a while.
Rule first match and last match really works like the name.
First match would just work like a normal rule. First-come-first-serve according to the rule order.
But with last match everything is inverted. I would match the non-quick rule after all first match rule.
And it would match the non-quick rule from the bottom to the top accordingly, instead of from top to bottom like quick match.
A lesson for me.
Rule first match and last match really works like the name.
First match would just work like a normal rule. First-come-first-serve according to the rule order.
But with last match everything is inverted. I would match the non-quick rule after all first match rule.
And it would match the non-quick rule from the bottom to the top accordingly, instead of from top to bottom like quick match.
A lesson for me.