Exposition (first movement)
Development (first movement)
Recapitulation (first movement)

Ternary A (second movement)

Ternary B (second movement)

Ternary A2 (second movement)

Rondo (third movement)

Coda

Exposition (first movement)
Development (first movement)
Recapitulation (first movement)
Ternary A (second movement)
Ternary B (second movement)
Ternary A2 (second movement)
Rondo (third movement)
Coda