Thank you Itzik for this excellent walk-through!
See my set-based solution in second part of this article.
1.5 seconds and 14 000 reads.
The problem is just another Relational Division; Ordered Relational Division. My solution finishes in just 1.5 seconds and uses about 14000 reads.
DECLARE @Items INT = (...