There's another way to achieve the same result using 'find on bitset!. It should run faster and source code would be shorter.
Kansas City Hood Cleaning