Excellent, very well composed.