Cascade

drop any .mid on the page — the solver does the rest