xinliang

Predictions and analysis