5,040 Bristol Surprise Royal

Donald F Morrison (no. 4366)
23456  B
24365  7
Repeat.
7 = - - - s - - -.
- = 14; s = 145678.

Contains 152 little bell rollups, including 88 5432s, 42 65432s and 44 5678s.
Also true to Antrim Surprise, Clifton Surprise, Clyde Surprise, Henleaze Surprise, Lockington Surprise, Rochester Surprise, Kent Treble Bob and Oxford Treble Bob.