100,000 tickets are issued in 10 minutes. Why is this Shanghai International Film Festival so popular?