Im Quellcode kommen zuerst die floats und dann die "normalen", also die umfließenden Elemente.
In deinem einfachen Fall mit nur jeweils einem float left und right wäre sogar die Reihenfolge der Floats egal. Also z.B.
Box 3 left
Box 1 right
Box 2
Clear bei Bedarf (also so gut wie immer)
Box 3 und...