keep the order: .+n > $+n > n > .